#ifndef MEDIASOURCEQT_H
#define MEDIASOURCEQT_H

#include "AbstractMediaSource.h"

class QMediaContent;

class AudioVideoSource : public AbstractMediaSource
{
public:
   AudioVideoSource( const QString &fileName, const QString &stringId,
                     QMediaContent & mediaContent);

   // AbstractMediaSource interface
public:
   virtual QString fileName() const;
   virtual QString stringId() const;
   virtual QVariant mediaContent() const;

private:
   QString m_fileName;
   QString m_stringId;
   QMediaContent & m_mediaConetnt;
};

#endif // MEDIASOURCEQT_H
